Calculate return on investment, annualized ROI, net present value (NPV), and payback period for any investment. Visualize cash flows year by year.
Fill in your initial investment amount, expected annual revenue, and operating costs. These represent the upfront cost and ongoing cash flows of your investment.
Choose the investment time period in years and enter a discount rate. The discount rate reflects your cost of capital or minimum required return for NPV calculation.
Review net profit, ROI percentage, annualized ROI, NPV, and payback period. Use the year-by-year chart to visualize cumulative cash flows over time.
Our free online ROI Calculator helps you evaluate the profitability of any investment by calculating key financial metrics including return on investment (ROI), annualized ROI, net present value (NPV), and payback period.
ROI (Return on Investment) is calculated as: ROI = (Net Profit / Initial Investment) × 100. Net Profit is the total returns (cumulative net cash flow) minus the initial investment. This gives you a percentage that represents the profitability relative to the amount invested.
Annualized ROI adjusts the total ROI to an annual rate, making it easier to compare investments with different time horizons. It uses the formula: Annualized ROI = (1 + total ROI)^(1/t) - 1, where t is the number of years.
Net Present Value (NPV) accounts for the time value of money by discounting future cash flows back to their present value using your specified discount rate. A positive NPV indicates the investment is expected to generate value above the cost of capital. The formula is: NPV = ∑ (CF_t / (1 + r)^t) - Initial Investment.
Payback Period is the time required to recover the initial investment from net cash flows. It is calculated as: Payback = Initial Investment / Annual Net Cash Flow. This simple metric helps assess liquidity risk — shorter payback periods are generally preferred.
All calculations are performed entirely in your browser. Your financial data never leaves your device, and no information is stored or tracked. This tool is 100% free with no limits, sign-ups, or hidden charges.
Important: This calculator provides estimates for planning purposes only. Actual returns depend on market conditions, operational factors, and other variables. Consult with a financial professional before making investment decisions.